﻿
Body{height: 100%;
    width: 100%;
    font-family: "微软雅黑";
    font-size: 15px;
    }
input,textarea,select{font-size:100%; font-family:inherit;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{  margin:0;}
H4,h5,h6{font-size:1em;}
ul,ol{padding-left:0;list-style-type:none;}
img{border:0;}
em, i {
    font-style: normal;
}
a {
    text-decoration: none;
}
/*所需字体*/
.F6{font-size:6px;}
.F8{font-size:8px;}
.F10{font-size:10px;}
.F12{ font-size:12px;}
.F13{ font-size:13px;}
.F14{ font-size:14px;}
.F15{ font-size:15px;}
.F16{ font-size:16px;}
.F18{ font-size:18px;}
.F19{ font-size:19px;}
.F20{ font-size:20px;}
.F21{ font-size:21px;}
.F22{ font-size:22px;}
.F24{ font-size:24px;}
.F26{ font-size:26px;}
.F25{ font-size:25px;}
.F28{ font-size:28px;}
.F30{ font-size:30px;}
.F36{ font-size:36px;}
/*元素表现形式*/
.dn {
    display: none;
}

.db {
    display: block;
}

.di {
    display: inline;
}

.dib {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.ico {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
    clear: both;
}

.left {
    float: left;
    display: inline;
}
.right {
    float:right;
    display: inline;
}

.hand{cursor:pointer}

.zm1 {
    zoom: 1;
}

.ws_n {
    white-space: nowrap;
}

.clearfix {
    font-size: 0px;
    height: 1px;
    margin-top: -1px;
    clear: both;
    overflow:hidden
}
.clear:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}
.clear{   
display:inline-block;  
}   

/* Holly Hack Begin \*/  
* html .clear {  
height:1%;  
}   
.clear {   
display:block;  
}   
/* End Hack */

/*绿色按钮 */ 
    .a9tcqd {
    color: #fff;
    background: #00aaa9;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    font-family: "微软雅黑";
    padding: 3px 15px;
    zoom: 1;
}
/*粉色按钮*/
.btP{ background:#ff1d77;color:#FFF; display:inline; padding:5px 18px;}
/*粉色字*/
.colP{ color:#ff1d77;}
/*字体颜色*/
.colB
{
	color: #00aaa9;
}
.colR {
    color: red;
}
.colW {
    color: #fff;
}

.col{
    color: #000;
}
.colH{
    color: #dedede;
}
.colQ {
    color: #787878;
}
/*背景颜色*/
.bgQ {
    background: #cceeee;
}
.bgW {
    background: #fff;
}
.bgB {
    background: #00aaa9;
}
.bgE {
    background: #eeeeee;
}
/*边框*/
.borH {
    border: 1px solid #dedede;
}
.b0 {
    border: 0;
}

/*页面宽度为974时候*/
.divcon {
    width: 974px;
    margin-left: auto;
    margin-right: auto;
}
.pop_windows{ background:#fff;}
.pop_title{ background:#00aaa9; font-size:25px;height:55px; padding:0px 0 0px 30px; overflow:auto }
.pop_title span{ float:left; line-height:55px; color:#fff}
.popbutdiv{ clear:both; text-align:center;}
.pop_content{ clear:both; padding:5px}
.pop_btn1 {
    background: url(Img/pop_but.gif);
    border: 0;
    width: 50px;
    height: 54px;
    float: right;
    cursor: pointer;
}
.pop_btn2 {
    background: url(Img/pop_but.gif) 0 -54px;
    border: 0;
    width: 50px;
    height: 54px;
    float: right;
    cursor: pointer;
}
.pop_reminder, .pop_right, .pop_ask, .pop_woring {
    background: url(Img/pop_tips.gif) no-repeat;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.pop_reminder {
    width: 64px;
    height: 63px;
}

.pop_right {
    background-position: 0 -191px;
    width: 64px;
    height: 63px;
}

.pop_ask {
    background-position: 0 -127px;
    width: 64px;
    height: 64px;
}

.pop_woring {
    background-position: 0 -63px;
    width: 64px;
    height: 64px;
}

.td_title {
    text-align: right;
    width: 14%;
}    
/* percent width value */
.pct10 { width: 10%; }
.pct15 { width: 15%; }
.pct20 { width: 20%; }
.pct25 { width: 25%; }
.pct30 { width: 30%; }
.pct33 { width: 33.3%; }
.pct40 { width: 40%; }
.pct50 { width: 50%; }
.pct60 { width: 60%; }
.pct66 { width: 66.6%; }
.pct70 { width: 70%; }
.pct75 { width: 75%; }
.pct80 { width: 80%; }
.pct90 { width: 90%; }
.pct100 { width: 100%; }
/* line-height */
.lh25 { line-height: 25px; }
.lh30 { line-height: 30px; }
.lh40 { line-height:40px; }
.lh50 { line-height: 50px; }
.lh55 { line-height: 55px; }
/* margin */
.m0 { margin: 0; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml50 { margin-left: 50px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr50 { margin-right: 50px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
/* margin negative */
.ml-3 { margin-left: -3px; }
.mr-3 { margin-right: -3px; }
.mt-3 { margin-top: -3px; }
.mb-3 { margin-bottom: -3px; }
.ml-20 { margin-left: -20px; }
.mr-20 { margin-right: -20px; }
.mt-20 { margin-top: -20px; }
.mb-20 { margin-bottom: -20px; }
/*确定 取消时候 边距*/
.popmbtn {
    margin: 15px 10px;
}
/* padding */
.p0 { padding: 0; }


.pl5 { padding-left: 5px; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.p15 { padding: 15px; }
.pl15 { padding-left: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.p20 { padding: 20px; }
.pl20 { padding-left: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.p30 { padding: 30px; }
.pl30 { padding-left: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }
.p40 {
    padding: 40px;
}
.pt40 {
    padding-top: 40px;
}
.pl40 {
    padding-left: 40px;
}
.pr40 {
    padding-right: 40px;
}
.pb40 {
    padding-bottom: 40px;
}
.p50 {
    padding: 50px;
}
.pt50 {
    padding-top:50px;
}
.pb50 {
    padding-bottom:50px;
}
.pr50 {
    padding-right:50px;
}
.pl50 {
    padding-left:50px;
}
/* font-style */
.n { font-weight: normal; font-style: normal; }
.b { font-weight: bold; }
.i { font-style: italic; }
/* text-align */
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.tj { text-align: justify; }
/* text-decoration */
.tdl { text-decoration: underline; }
.tdn, .tdn:hover, .tdn a:hover, a.tdl:hover { text-decoration: none; }
/* letter-spacing */
.lt-1 { letter-spacing: -1px; }
.lt0 { letter-spacing: 0; }
.lt1 { letter-spacing: 1px; }
/* white-space */
.nowrap { white-space: nowrap; }
/* word-wrap */
.bk { word-wrap: break-word; }
/* vertical-align */
.vm { vertical-align: middle; }
.vtb { vertical-align: text-bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.vn { vertical-align: -2px; }
/* float */
.l { float: left; }
.r { float: right; }
/* clear */
.cl { clear: both; }
/* position */
.rel { position: relative; }
.abs { position: absolute; }
/*z-index*/
.zx1 { z-index: 1; }
.zx2 { z-index: 2; }
/* cursor */
.poi { cursor: pointer; }
.def { cursor: default; }
/* overflow */
.ovh { overflow: hidden; }
.ova { overflow: auto; }
/* visibility */
.vh { visibility: hidden; }
.vv { visibility: visible; }
/* zoom */
.z { *zoom: 1; }


/* ------------------- multiply CSS ------------------ */
/* 块状元素水平居中 */
.auto { margin-left: auto; margin-right: auto; }
/* 清除浮 动*/
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }
/* 基于display: table-cell的自适应布局 */
.cell { display: table-cell; *display: inline-block; width: 2000px; *width: auto; }
/* 双栏自适应cell部分连续英文字符换行 */
.cell_bk { display: table; width: 100%; table-layout: fixed; word-wrap: break-word; }
/* 单行文字溢出虚点显 示*/
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* 大小不定元素垂直居中 */
.dib_vm { display: inline-block; width: 0; height: 100%; vertical-align: middle; }

/* 无框文本框文本域 */
.bd_none { border: 0; outline: none; }
/* 绝对定位隐藏 */
.abs_out { position: absolute; left: -999em; top: -999em; }
.abs_clip { position: absolute; clip: rect(0 0 0 0); }
/*inline-block与float等宽列表*/
.inline_box { font-size: 1em; letter-spacing: -.25em; font-family: Arial; }
.inline_two, .inline_three, .inline_four, .inline_five, .inline_six, .inline_any { display: inline-block; *display: inline; letter-spacing: 0; vertical-align: top; *zoom: 1; }
.float_two, .float_three, .float_four, .float_five, .float_six { float: left; }
.inline_two, .float_two { width: 49.9%; }
.inline_three, .float_three { width: 33.3%; }
.inline_four, .float_four { width: 24.9%; }
.inline_five, .float_five { width: 19.9%; }
.inline_six, .float_six { width: 16.6%; }
.inline_fix { display: inline-block; width: 100%; height: 0; overflow: hidden; }

/*页码*/
.page
{
	padding: 30px 0px 10px;

}
	.page ul
	{
		margin: 0;
		padding: 0;
	}
	.page a
	{
		display: inline;
		padding: 1px 4px;
		margin: 0px 4px;
		text-decoration: none;
		font-size: 15px;
		color: #000;
        cursor:pointer;
	}
		.page a:hover, body .page .hot
		{
			background: #00aaa9;
			color: #FFF;
		}




 